package com.industrial.white.service;


import com.industrial.white.domain.EmTimeRole;
import com.industrial.white.vo.TimeRoleVo;

import java.util.List;

/**
 * 时间限制Service接口
 * 
 * @author ZHOU_S
 * @date 2023-08-19
 */
public interface IEmTimeRoleService 
{

    public List<TimeRoleVo> getTimeRole(EmTimeRole emTimeRole);
    /**
     * 查询时间限制
     * 
     * @param baseId 时间限制主键
     * @return 时间限制
     */
    public EmTimeRole selectEmTimeRoleByBaseId(String baseId);

    /**
     * 查询时间限制列表
     * 
     * @param emTimeRole 时间限制
     * @return 时间限制集合
     */
    public List<EmTimeRole> selectEmTimeRoleList(EmTimeRole emTimeRole);

    /**
     * 新增时间限制
     * 
     * @param emTimeRole 时间限制
     * @return 结果
     */
    public int insertEmTimeRole(EmTimeRole emTimeRole);

    /**
     * 修改时间限制
     * 
     * @param emTimeRole 时间限制
     * @return 结果
     */
    public int updateEmTimeRole(EmTimeRole emTimeRole);

    /**
     * 批量删除时间限制
     * 
     * @param baseIds 需要删除的时间限制主键集合
     * @return 结果
     */
    public int deleteEmTimeRoleByBaseIds(String[] baseIds);

    /**
     * 删除时间限制信息
     * 
     * @param baseId 时间限制主键
     * @return 结果
     */
    public int deleteEmTimeRoleByBaseId(String baseId);
}
